package veterinaria.negocio;


import java.sql.Date;
import java.util.Collection;
import veterinaria.dao.PublicidadDAO;
import veterinaria.excepcion.DAOExcepcion;
import veterinaria.modelo.Publicidad;


public class GestionPublicidad {
	
	/*
	public Collection<Publicidad> buscarPorNombre(String nombre) throws DAOExcepcion {
		PublicidadDAO dao = new PublicidadDAO();
		
		return dao.buscarPorNombre(nombre);
	}
*/
	public void insertar(String titulo,String contenido,String fechaInicio, String fechaFin,Double tarifa,int visitas, String ubicacion) throws DAOExcepcion {
		PublicidadDAO dao = new PublicidadDAO();
		
		Publicidad vo = new Publicidad();
		vo.setTitulo(titulo);
		vo.setContenido(contenido);
		vo.setFechaInicio(fechaInicio);
		vo.setFechaFin(fechaFin);
		vo.setTarifa(tarifa);
		vo.setVisitas(visitas);
		vo.setUbicacion(ubicacion);
				
		//return
		dao.insertar(vo);
	}
/*
	public Publicidad obtener(int idPublicidad) throws DAOExcepcion {
		PublicidadDAO dao = new PublicidadDAO();
		
		return dao.obtener(idPublicidad);
	}

	public void eliminar(int idPublicidad) throws DAOExcepcion {
		PublicidadDAO dao = new PublicidadDAO();
		
		dao.eliminar(idPublicidad);
	}

	public Publicidad actualizar(int idPublicidad, int cita_idCita, String Publicidad, String complejidad) throws DAOExcepcion {
		PublicidadDAO dao = new PublicidadDAO();

		Publicidad vo = new Publicidad();
		vo.setIdPublicidad(idPublicidad);
		vo.setCita_idCita(cita_idCita);
		vo.setDsPublicidad(Publicidad);
		vo.setDsComplejidad(complejidad);

		return dao.actualizar(vo);
	}
*/
	public Collection<Publicidad> listar() throws DAOExcepcion {
		PublicidadDAO dao = new PublicidadDAO();
		
		return dao.listar();
	}	

}
